[]
Implements an in-memory collection which takes a data source and applies the sort and filter operations.
public class C1DataCollection<T> : C1WrapDataCollection<object?>, IDataCollection<object?>, IReadOnlyList<object?>, IReadOnlyCollection<object?>, IEnumerable<object?>, IEnumerable, INotifyCollectionChanged, ISupportIndexing<object?>, INotifyPropertyChanged, IDisposable, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportVirtualization, ISupportConnection, ISupportAsyncLoading<object?>, ISupportIncrementalLoading, ISupportRefreshing, ISupportRangeEditing<object?>, ISupportEditing<object?>, ISupportCreateNewItem<object?>, ISupportPaging, ISupportSource where T : class?
Public Class C1DataCollection(Of T As Class)
Inherits C1WrapDataCollection(Of Object)
Implements IDataCollection(Of Object), IReadOnlyList(Of Object), IReadOnlyCollection(Of Object), IEnumerable(Of Object), IEnumerable, INotifyCollectionChanged, ISupportIndexing(Of Object), INotifyPropertyChanged, IDisposable, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportVirtualization, ISupportConnection, ISupportAsyncLoading(Of Object), ISupportIncrementalLoading, ISupportRefreshing, ISupportRangeEditing(Of Object), ISupportEditing(Of Object), ISupportCreateNewItem(Of Object), ISupportPaging, ISupportSource
| Name | Description |
|---|---|
| T | The type of the items in the collection. |
| Name | Description |
|---|---|
| C1DataCollection(IEnumerable) | Initializes a new instance of the C1DataCollection<T> class. |
| Name | Description |
|---|---|
| UseCPUsInParallel | Gets or sets whether the operations will be performed using CPU's in parallel. |
| Name | Description |
|---|---|
| AsPlain() | Returns a IDataCollection<T> whose group items are inline with the data items. Otherwise the collection return the first level of groups and its items must be get from each of the group items. |
| Dispose(bool) | Called to dispose resources. |